【例子介绍】C#网络编程技术与实践(源码)
第3章 开发基于TCP协议的应用程序 第4章 开发基于UDP的应用程序 第5章 开发基于SNMP协议的应用程序 第6章 使用.NET发送邮件 第7章 FTP下载与文件传输 第8章 基于C#.NET的网络管理模块 第9章 编写基于.NET...
【相关图片】
【源码结构】
文件清单
└── 源文件
├── chap01
│ ├── code
│ │ ├── socket
│ │ │ ├── socketclient
│ │ │ │ ├── socketclient
│ │ │ │ │ ├── bin
│ │ │ │ │ │ └── Debug
│ │ │ │ │ │ ├── socketclient.exe
│ │ │ │ │ │ ├── socketclient.pdb
│ │ │ │ │ │ └── socketclient.vshost.exe
│ │ │ │ │ ├── obj
│ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ ├── socketclient.exe
│ │ │ │ │ │ │ ├── socketclient.pdb
│ │ │ │ │ │ │ └── TempPE
│ │ │ │ │ │ └── socketclient.csproj.FileList.txt
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties
│ │ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ │ └── socketclient.csproj
│ │ │ │ ├── socketclient.sln
│ │ │ │ └── socketclient.suo
│ │ │ └── socketserver
│ │ │ ├── socket
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── socket.exe
│ │ │ │ │ ├── socket.pdb
│ │ │ │ │ └── socket.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ ├── socket.exe
│ │ │ │ │ │ ├── socket.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── socket.csproj.FileList.txt
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── socket.csproj
│ │ │ │ └── socketserver.cs
│ │ │ ├── socket.sln
│ │ │ └── socket.suo
│ │ └── 示例程序
│ │ ├── IPAddressSample
│ │ │ ├── IPAddressSample
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── IPAddressSample.exe
│ │ │ │ │ ├── IPAddressSample.pdb
│ │ │ │ │ └── IPAddressSample.vshost.exe
│ │ │ │ ├── IPAddressSample.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── IPAddressSample.exe
│ │ │ │ │ │ ├── IPAddressSample.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── IPAddressSample.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── IPAddressSample.sln
│ │ │ └── IPAddressSample.suo
│ │ ├── IPEndPointSample
│ │ │ ├── IPEndPointSample
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── IPEndPointSample.exe
│ │ │ │ │ ├── IPEndPointSample.pdb
│ │ │ │ │ └── IPEndPointSample.vshost.exe
│ │ │ │ ├── IPEndPointSample.cs
│ │ │ │ ├── IPEndPointSample.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── IPEndPointSample.exe
│ │ │ │ │ │ ├── IPEndPointSample.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── IPEndPointSample.csproj.FileList.txt
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── IPEndPointSample.sln
│ │ │ └── IPEndPointSample.suo
│ │ └── IPHostEntrySample
│ │ ├── IPHostEntrySample
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── IPHostEntrySample.exe
│ │ │ │ ├── IPHostEntrySample.pdb
│ │ │ │ └── IPHostEntrySample.vshost.exe
│ │ │ ├── IPHostEntrySample.cs
│ │ │ ├── IPHostEntrySample.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── IPHostEntrySample.exe
│ │ │ │ │ ├── IPHostEntrySample.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── IPHostEntrySample.csproj.FileList.txt
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── IPHostEntrySample.sln
│ │ └── IPHostEntrySample.suo
│ └── readme.txt
├── chap02
│ ├── code
│ │ ├── 多线程
│ │ │ ├── threadtcpclient
│ │ │ │ ├── threadtcpclient
│ │ │ │ │ ├── bin
│ │ │ │ │ │ └── Debug
│ │ │ │ │ │ ├── threadtcpclient.exe
│ │ │ │ │ │ ├── threadtcpclient.pdb
│ │ │ │ │ │ └── threadtcpclient.vshost.exe
│ │ │ │ │ ├── multithreadclient.cs
│ │ │ │ │ ├── obj
│ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ │ ├── threadtcpclient.exe
│ │ │ │ │ │ │ └── threadtcpclient.pdb
│ │ │ │ │ │ └── threadtcpclient.csproj.FileList.txt
│ │ │ │ │ ├── Properties
│ │ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ │ └── threadtcpclient.csproj
│ │ │ │ ├── threadtcpclient.sln
│ │ │ │ └── threadtcpclient.suo
│ │ │ └── threadtcpserver
│ │ │ ├── threadtcpclient.suo
│ │ │ ├── threadtcpserver
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── threadtcpserver.exe
│ │ │ │ │ ├── threadtcpserver.pdb
│ │ │ │ │ └── threadtcpserver.vshost.exe
│ │ │ │ ├── multithreadclient.cs
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── threadtcpserver.exe
│ │ │ │ │ │ └── threadtcpserver.pdb
│ │ │ │ │ └── threadtcpserver.csproj.FileList.txt
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── threadtcpserver.csproj
│ │ │ ├── threadtcpserver.sln
│ │ │ └── threadtcpserver.suo
│ │ └── 示例程序
│ │ ├── CreatethreadSample
│ │ │ ├── CreatethreadSample
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CreatethreadSample.exe
│ │ │ │ │ ├── CreatethreadSample.pdb
│ │ │ │ │ └── CreatethreadSample.vshost.exe
│ │ │ │ ├── CreatethreadSample.csproj
│ │ │ │ ├── creatthread.cs
│ │ │ │ ├── obj
│ │ │ │ │ ├── CreatethreadSample.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CreatethreadSample.exe
│ │ │ │ │ ├── CreatethreadSample.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── CreatethreadSample.sln
│ │ │ └── CreatethreadSample.suo
│ │ └── ThreadAbortSample
│ │ ├── ThreadAbortSample
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadAbortSample.exe
│ │ │ │ ├── ThreadAbortSample.pdb
│ │ │ │ └── ThreadAbortSample.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadAbortSample.exe
│ │ │ │ │ └── ThreadAbortSample.pdb
│ │ │ │ └── ThreadAbortSample.csproj.FileList.txt
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ThreadAbort.cs
│ │ │ └── ThreadAbortSample.csproj
│ │ ├── ThreadAbortSample.sln
│ │ └── ThreadAbortSample.suo
│ └── readme.txt
├── chap03
│ ├── code
│ │ ├── AsyncTcpClient
│ │ │ ├── AsyncTcpClient
│ │ │ │ ├── AsyncTcpClient.csproj
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── AsyncTcpClient.exe
│ │ │ │ │ ├── AsyncTcpClient.pdb
│ │ │ │ │ └── AsyncTcpClient.vshost.exe
│ │ │ │ ├── DataHandle.cs
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.cs.bak
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── AsyncTcpClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── AsyncTcpClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── AsyncTcpClient.exe
│ │ │ │ │ ├── AsyncTcpClient.Form1.resources
│ │ │ │ │ ├── AsyncTcpClient.pdb
│ │ │ │ │ ├── AsyncTcpClient.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── AsyncTcpClient.sln
│ │ │ └── AsyncTcpClient.suo
│ │ └── AsyncTcpServer
│ │ ├── AsyncTcpServer
│ │ │ ├── AsyncTcpServer.csproj
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── AsyncTcpServer.exe
│ │ │ │ ├── AsyncTcpServer.pdb
│ │ │ │ └── AsyncTcpServer.vshost.exe
│ │ │ ├── DataReadWrite.cs
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── AsyncTcpServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── AsyncTcpServer.csproj.GenerateResource.Cache
│ │ │ │ ├── AsyncTcpServer.exe
│ │ │ │ ├── AsyncTcpServer.Form1.resources
│ │ │ │ ├── AsyncTcpServer.pdb
│ │ │ │ ├── AsyncTcpServer.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── AsyncTcpServer.sln
│ │ └── AsyncTcpServer.suo
│ └── readme.txt
├── chap04
│ ├── Chap 4 readme.txt
│ └── code
│ ├── myUdpClient
│ │ ├── myUdpClient
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── myUdpClient.exe
│ │ │ │ ├── myUdpClient.pdb
│ │ │ │ └── myUdpClient.vshost.exe
│ │ │ ├── myUdpClient.cs
│ │ │ ├── myUdpClient.csproj
│ │ │ ├── myUdpClient.Designer.cs
│ │ │ ├── myUdpClient.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── myUdpClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── myUdpClient.exe
│ │ │ │ │ ├── myUdpClient.myUdpClient.resources
│ │ │ │ │ ├── myUdpClient.pdb
│ │ │ │ │ ├── myUdpClient.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── myUdpClient.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── myUdpClient.sln
│ │ └── myUdpClient.suo
│ └── UdpServer
│ ├── UdpServer
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── UdpServer.exe
│ │ │ ├── UdpServer.pdb
│ │ │ └── UdpServer.vshost.exe
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── UdpServer.csproj.GenerateResource.Cache
│ │ │ │ ├── UdpServer.exe
│ │ │ │ ├── UdpServer.pdb
│ │ │ │ ├── UdpServer.Properties.Resources.resources
│ │ │ │ └── UdpServer.UdpServer.resources
│ │ │ └── UdpServer.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── UdpServer.cs
│ │ ├── UdpServer.csproj
│ │ ├── UdpServer.Designer.cs
│ │ └── UdpServer.resx
│ ├── UdpServer.sln
│ └── UdpServer.suo
├── chap05
│ ├── Chap 5 readme.txt
│ └── code
│ └── SNMPApp_bookExample
│ ├── SNMPApp_bookExample
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SNMPApp_bookExample.exe
│ │ │ ├── SNMPApp_bookExample.pdb
│ │ │ └── SNMPApp_bookExample.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── SNMPApp_bookExample.csproj.GenerateResource.Cache
│ │ │ │ ├── SNMPApp_bookExample.exe
│ │ │ │ ├── SNMPApp_bookExample.Form1.resources
│ │ │ │ ├── SNMPApp_bookExample.pdb
│ │ │ │ ├── SNMPApp_bookExample.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── SNMPApp_bookExample.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── SNMPApp_bookExample.csproj
│ ├── SNMPApp_bookExample.sln
│ └── SNMPApp_bookExample.suo
├── chap06
│ ├── Chap 6 readme.txt
│ └── code
│ └── EmailApp
│ ├── EmailApp
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── EmailApp.exe
│ │ │ ├── EmailApp.pdb
│ │ │ └── EmailApp.vshost.exe
│ │ ├── EmailApp.csproj
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── EmailApp.csproj.GenerateResource.Cache
│ │ │ │ ├── EmailApp.exe
│ │ │ │ ├── EmailApp.Form1.resources
│ │ │ │ ├── EmailApp.pdb
│ │ │ │ ├── EmailApp.Properties.Resources.resources
│ │ │ │ ├── EmailApp.receiveMail.resources
│ │ │ │ ├── EmailApp.SendMail.resources
│ │ │ │ ├── EmailApp.ShowText.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── EmailApp.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── receivemail.cs
│ │ ├── receivemail.Designer.cs
│ │ ├── receivemail.resx
│ │ ├── SendMail.cs
│ │ ├── SendMail.Designer.cs
│ │ ├── SendMail.resx
│ │ ├── ShowText.cs
│ │ ├── ShowText.Designer.cs
│ │ └── ShowText.resx
│ ├── EmailApp.sln
│ └── EmailApp.suo
├── chap07
│ ├── code
│ │ └── FTP24CP
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FTP24CP.exe
│ │ │ ├── FTP24CP.pdb
│ │ │ └── FTP24CP.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── FTP24CP.csproj
│ │ ├── FTP24CP.sln
│ │ ├── FTP24CP.suo
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FTP24CP.csproj.GenerateResource.Cache
│ │ │ │ ├── FTP24CP.exe
│ │ │ │ ├── FTP24CP.Form1.resources
│ │ │ │ ├── FTP24CP.pdb
│ │ │ │ ├── FTP24CP.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── FTP24CP.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── readme.txt
├── chap08
│ ├── Chap 8 readme.txt
│ └── code
│ └── ICMP_App
│ ├── ICMP_App
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ICMP_App.exe
│ │ │ ├── ICMP_App.pdb
│ │ │ └── ICMP_App.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── ICMP_App.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── ICMP_App.csproj.GenerateResource.Cache
│ │ │ │ ├── ICMP_App.exe
│ │ │ │ ├── ICMP_App.Form1.resources
│ │ │ │ ├── ICMP_App.pdb
│ │ │ │ ├── ICMP_App.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── ICMP_App.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── ICMP_App.sln
│ └── ICMP_App.suo
├── chap09
│ ├── BBS_DB_log.LDF
│ ├── BBS_DB.mdf
│ ├── Chap 9 readme.txt
│ └── code
│ ├── Admin.aspx
│ ├── Admin.aspx.cs
│ ├── App_Code
│ │ └── WebService.cs
│ ├── App_WebReferences
│ │ └── localhost
│ │ ├── WebService.disco
│ │ ├── WebService.discomap
│ │ └── WebService.wsdl
│ ├── ballot.aspx
│ ├── ballot.aspx.cs
│ ├── bbs.aspx
│ ├── bbs.aspx.cs
│ ├── Content.aspx
│ ├── Content.aspx.cs
│ ├── EditContent.aspx
│ ├── EditContent.aspx.cs
│ ├── ErrorMsg.aspx
│ ├── ErrorMsg.aspx.cs
│ ├── Image
│ │ ├── appear.gif
│ │ ├── internet.bmp
│ │ ├── js.JPG
│ │ ├── Level
│ │ │ ├── level0.gif
│ │ │ ├── level1.gif
│ │ │ ├── level2.gif
│ │ │ ├── level3.gif
│ │ │ ├── level4.gif
│ │ │ └── level5.gif
│ │ ├── reply.gif
│ │ ├── Smile.bmp
│ │ ├── study.gif
│ │ ├── toupiao.gif
│ │ ├── wh.JPG
│ │ ├── xx.gif
│ │ └── zw.JPG
│ ├── Modify.aspx
│ ├── Modify.aspx.cs
│ ├── newSubject.aspx
│ ├── newSubject.aspx.cs
│ ├── Passport.aspx
│ ├── Passport.aspx.cs
│ ├── Regedit.aspx
│ ├── Regedit.aspx.cs
│ ├── Site.master
│ ├── Site.master.cs
│ ├── StyleSheet
│ │ └── StyleSheet.css
│ ├── UserControl
│ │ ├── bbsFooter.ascx
│ │ ├── bbsFooter.ascx.cs
│ │ ├── bbsHeader.ascx
│ │ ├── bbsHeader.ascx.cs
│ │ ├── bbsSide.ascx
│ │ └── bbsSide.ascx.cs
│ ├── Web.Config
│ ├── WebService.asmx
│ ├── Web.sitemap
│ ├── Welcome.aspx
│ └── Welcome.aspx.cs
├── chap10
│ ├── code
│ │ └── 远端控制
│ │ ├── client
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Backup
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── client.csproj
│ │ │ │ ├── client.csproj.user
│ │ │ │ ├── client.sln
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── Form2.cs
│ │ │ │ ├── Form2.resx
│ │ │ │ ├── Form3.cs
│ │ │ │ ├── Form3.resx
│ │ │ │ ├── Form4.cs
│ │ │ │ └── Form4.resx
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── client.exe
│ │ │ │ ├── client.pdb
│ │ │ │ ├── client.vshost.exe
│ │ │ │ └── doc1
│ │ │ ├── client.csproj
│ │ │ ├── client.csproj.user
│ │ │ ├── client.sln
│ │ │ ├── client.suo
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── Form2.cs
│ │ │ ├── Form2.resx
│ │ │ ├── Form3.cs
│ │ │ ├── Form3.resx
│ │ │ ├── Form4.cs
│ │ │ ├── Form4.resx
│ │ │ ├── obj
│ │ │ │ ├── client.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── client.csproj.GenerateResource.Cache
│ │ │ │ ├── client.exe
│ │ │ │ ├── client.Form1.resources
│ │ │ │ ├── client.Form2.resources
│ │ │ │ ├── client.Form3.resources
│ │ │ │ ├── client.Form4.resources
│ │ │ │ ├── client.pdb
│ │ │ │ └── TempPE
│ │ │ ├── UpgradeLog.XML
│ │ │ └── _UpgradeReport_Files
│ │ │ ├── UpgradeReport.css
│ │ │ ├── UpgradeReport_Minus.gif
│ │ │ ├── UpgradeReport_Plus.gif
│ │ │ └── UpgradeReport.xslt
│ │ ├── readme.txt
│ │ ├── server
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── server.application
│ │ │ │ ├── server.exe
│ │ │ │ ├── server.exe.manifest
│ │ │ │ ├── server.pdb
│ │ │ │ ├── server.publish
│ │ │ │ │ ├── autorun.inf
│ │ │ │ │ ├── server_1_0_0_0
│ │ │ │ │ │ ├── App.ico.deploy
│ │ │ │ │ │ ├── server.exe.deploy
│ │ │ │ │ │ └── server.exe.manifest
│ │ │ │ │ ├── server.application
│ │ │ │ │ └── setup.exe
│ │ │ │ ├── server.vshost.application
│ │ │ │ ├── server.vshost.exe
│ │ │ │ └── server.vshost.exe.manifest
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── server.application
│ │ │ │ │ ├── server.csproj.GenerateResource.Cache
│ │ │ │ │ ├── server.exe
│ │ │ │ │ ├── server.exe.manifest
│ │ │ │ │ ├── server.Form1.resources
│ │ │ │ │ ├── server.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── server.csproj.FileList.txt
│ │ │ ├── server.csproj
│ │ │ ├── server.csproj.user
│ │ │ ├── server.sln
│ │ │ ├── server.suo
│ │ │ ├── server_TemporaryKey.pfx
│ │ │ ├── UpgradeLog.XML
│ │ │ └── _UpgradeReport_Files
│ │ │ ├── Thumbs.db
│ │ │ ├── UpgradeReport.css
│ │ │ ├── UpgradeReport_Minus.gif
│ │ │ ├── UpgradeReport_Plus.gif
│ │ │ └── UpgradeReport.xslt
│ │ └── 控件列表.xls
│ └── readme.txt
├── chap11
│ ├── code
│ │ ├── Stream
│ │ │ ├── App.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── QuartzTypeLib.dll
│ │ │ │ ├── Stream.exe
│ │ │ │ ├── Stream.exe.config
│ │ │ │ ├── Stream.pdb
│ │ │ │ ├── Stream.vshost.exe
│ │ │ │ └── Stream.vshost.exe.config
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── Stream.csproj.GenerateResource.Cache
│ │ │ │ │ ├── Stream.exe
│ │ │ │ │ ├── Stream.Form1.resources
│ │ │ │ │ ├── Stream.pdb
│ │ │ │ │ ├── Stream.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── Stream.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── Stream.csproj
│ │ ├── Stream.sln
│ │ └── Stream.suo
│ ├── mediaInfo_log.LDF
│ ├── mediaInfo.mdf
│ └── 流媒体 readme.txt
├── chap12
│ ├── code
│ │ └── 五子棋
│ │ ├── Backup
│ │ │ ├── 五子棋
│ │ │ │ ├── App.ico
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Config.cs
│ │ │ │ ├── Config.resx
│ │ │ │ ├── gobang.cs
│ │ │ │ ├── IsWin.cs
│ │ │ │ ├── Main.cs
│ │ │ │ ├── Main.resx
│ │ │ │ ├── NetWork.cs
│ │ │ │ ├── ScanFriendIP.cs
│ │ │ │ ├── ScanFriendIP.resx
│ │ │ │ ├── 五子棋.csproj
│ │ │ │ └── 五子棋.csproj.user
│ │ │ ├── 五子棋.sln
│ │ │ └── 五子棋.suo
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Entries.Extra
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── five.JPG
│ │ ├── UpgradeLog.XML
│ │ ├── _UpgradeReport_Files
│ │ │ ├── UpgradeReport.css
│ │ │ ├── UpgradeReport_Minus.gif
│ │ │ ├── UpgradeReport_Plus.gif
│ │ │ └── UpgradeReport.xslt
│ │ ├── 五子棋
│ │ │ ├── App.ico
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── bin
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ └── Debug
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── 五子棋.exe
│ │ │ │ ├── 五子棋.pdb
│ │ │ │ └── 五子棋.vshost.exe
│ │ │ ├── chessgo.cs
│ │ │ ├── Connect.cs
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Entries.Extra
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── IpConfig.cs
│ │ │ ├── IpConfig.resx
│ │ │ ├── Main.cs
│ │ │ ├── Main.resx
│ │ │ ├── obj
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── Debug
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── temp
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ │ ├── 五子棋.csproj.GenerateResource.Cache
│ │ │ │ │ ├── 五子棋.exe
│ │ │ │ │ ├── 五子棋.IpConfig.resources
│ │ │ │ │ ├── 五子棋.MainForm.resources
│ │ │ │ │ ├── 五子棋.pdb
│ │ │ │ │ ├── 五子棋.projdata
│ │ │ │ │ ├── 五子棋.Properties.Resources.resources
│ │ │ │ │ ├── 五子棋.ScanFriendIP.resources
│ │ │ │ │ └── 五子棋.ScanIP.resources
│ │ │ │ └── 五子棋.csproj.FileList.txt
│ │ │ ├── Properties
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ └── Resources.resx
│ │ │ ├── ScanIP.cs
│ │ │ ├── ScanIP.resx
│ │ │ ├── Win.cs
│ │ │ ├── 五子棋.csproj
│ │ │ └── 五子棋.csproj.user
│ │ ├── 五子棋.sln
│ │ └── 五子棋.suo
│ └── readme.txt
└── chap13
├── Backup
│ ├── DownloadThread.cs
│ ├── Tester.csproj
│ ├── Tester.csproj.user
│ ├── WebDownload.cs
│ ├── WebDownload.csproj
│ ├── WebDownload.csproj.user
│ ├── WebDownloadForm.cs
│ ├── WebDownloadForm.resx
│ ├── WebDownload.sln
│ └── WebDownload.suo
├── bin
│ ├── Debug
│ │ ├── WebDownload.dll
│ │ └── WebDownload.pdb
│ ├── Tester.exe
│ ├── Tester.pdb
│ ├── Tester.vshost.exe
│ ├── WebDownload.dll
│ └── WebDownload.pdb
├── Class1.cs
├── DownloadThread.cs
├── obj
│ ├── Debug
│ │ ├── Refactor
│ │ │ └── WebDownload.dll
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── temp
│ │ ├── TempPE
│ │ ├── Tester.csproj.GenerateResource.Cache
│ │ ├── Tester.exe
│ │ ├── Tester.pdb
│ │ ├── WebDownload.dll
│ │ ├── WebDownloader.WebDownloadForm.resources
│ │ └── WebDownload.pdb
│ ├── Tester.csproj.FileList.txt
│ └── WebDownload.csproj.FileList.txt
├── Tester.csproj
├── Tester.csproj.user
├── UpgradeLog.XML
├── _UpgradeReport_Files
│ ├── UpgradeReport.css
│ ├── UpgradeReport_Minus.gif
│ ├── UpgradeReport_Plus.gif
│ └── UpgradeReport.xslt
├── WebDownload.cs
├── WebDownload.csproj
├── WebDownload.csproj.user
├── WebDownloadForm.cs
├── WebDownloadForm.resx
├── WebDownload.sln
└── WebDownload.suo
239 directories, 587 files
评论